




 /*floor*/
		.floor {
			height: 533px;
			margin-bottom: 10px;
		}
		.floor-last{
			margin-bottom: 32px;
		}
		.floor .container{
			position: relative;
			z-index: 1;
		}
		
		.floor-head {
			height: 68px;
			border-bottom: 1px solid #f01414;
		}
		.floor-title {
			margin-top: 22px;
		}
		.floor-title-num {
			display: inline-block;
			width: 24px;
			height: 24px;
			line-height: 24px;
			border-radius: 50%;
			background-color: #07111b;
			margin-right: 12px;
			color: #fff;
			text-align: center;
		}
		.floor-title-text {
			position: relative;
			top: 3px;
			color: #07111b;
			font-size: 20px;
		}
		.floor-body {
			height: 464px;
		}
		.floor-item {
			width: 200px;
			height: 232px;
			text-align: center;
		}
		.floor-item:hover {
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		}
		.floor-item-pic {
			margin-top: 24px;
		}
		.floor-item-name {
			margin-top: 24px;
		}
		.floor-item-name .link {
			color: #07111b;
		}
		.floor-item-price {
			margin-top: 11px;
			color: #f01414;
			font-size: 14px;
			font-weight: bold;
		} 
		

		.floor-head .tab-item-wrap {
			height: 62px;
			line-height: 62px;
			margin-top: 7px;
		}
		.floor-head .tab-item {
			display: inline-block;
			margin-right: 16px;
			color: #93999f;
			font-size: 14px;
		}
		.floor-head .tab-item-active {
			background: url(../img/floor-arrow.png) no-repeat center bottom;
			color: #f01414;
		}
		.floor-divider {
			width: 1px;
			height: 14px;
			background-color: #d9dde1;
			margin: 22px 16px 0 0;
		}
		.floor-head .tab-panel {
			height: 100%;
		}
	

/*elevator*/
	.elevator {
		display: none;
		position: fixed;
		left: 50%;
		top: 50%;
		margin-top: -90px;
		margin-left: -640px;

		
	}
	.elevator-item {
		display: block;
		width: 24px;
		height: 35px;
		line-height: 35px;
		border-top: 1px solid #d9dde1;
		text-align: center;
		color: #4d555d;
	}
	.elevator-item:hover,
	.elevator-active {
		color: #f01414;
	}
	.elevator-text {
		display: none;
	}
	.elevator-item:hover .elevator-num,
	.elevator-active .elevator-num {
		display: none;
	}
	.elevator-item:hover .elevator-text,
	.elevator-active .elevator-text {
		display: block;
	}

	
	


/*toolbar*/
	.toolbar {
		position: fixed;
		z-index: 2;
		right: 0;
		top: 50%;
		margin-top: -102px;
	}
	.toolbar-item {
		position: relative;
		display: block;
		width: 40px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 1px;
		color: #fff;
		text-align: center;
	}
	.toolbar-icon {
		position: relative;
		z-index: 2;
		display: block;
		background-color: #b7bbbf;
		font-size: 30px;
	}
	.toolbar-text {
		position: absolute;
		left: 0;
		top: 0;
		width: 62px;
		height: 40px;
	}
	.toolbar-item:hover .toolbar-icon {
		background-color: #71777d;
	}
	.toolbar-item:hover .toolbar-text {
		left: -62px;
		background-color: #71777d;
	}

